using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Text;
using Credinka.Ayni.SEA.EN;
namespace Credinka.Ayni.SEA.AD
{
    public class adLogueo : adGeneral
    {
        public adLogueo(SqlConnection con)
        {
            conexion = con;
        }

        public int fRegistrar(enLogueo poenLogueo)
        {
            int N = -1;
            SqlCommand cmd = new SqlCommand("sSEA_RegistrarLogueo", conexion);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@piIdUsuario", SqlDbType.Int).Value = poenLogueo.IdUsuario;
            cmd.Parameters.Add("@pvNombreUsuario", SqlDbType.VarChar).Value = poenLogueo.NombreUsuario;
            cmd.Parameters.Add("@piIdCargo", SqlDbType.Int).Value = poenLogueo.IdCargo;
            cmd.Parameters.Add("@pvPerfil", SqlDbType.VarChar).Value = poenLogueo.Perfil;
            cmd.Parameters.Add("@pvCodigoOficina", SqlDbType.VarChar).Value = poenLogueo.CodigoOficina;
            cmd.Parameters.Add("@pdtFechaInicio", SqlDbType.DateTime).Value = poenLogueo.FechaInicio;
            cmd.Parameters.Add("@pvAudIPAcceso", SqlDbType.VarChar).Value = poenLogueo.AudIPAcceso;
            cmd.Parameters.Add("@pvAudMacAcceso", SqlDbType.VarChar).Value = poenLogueo.AudMacAcceso;
            N = cmd.ExecuteNonQuery();
            return N;
        }
    }
}
